package com.xb.loan.admin.bean.dict;

import javax.persistence.Entity;

@Entity
public class DictEnum implements Comparable<DictEnum>{
    private String enumType;

    private String enumCode;

    private String enumName;

    private String enumDesc;

    public String getEnumType() {
        return enumType;
    }

    public void setEnumType(String enumType) {
        this.enumType = enumType == null ? null : enumType.trim();
    }

    public String getEnumCode() {
        return enumCode;
    }

    public void setEnumCode(String enumCode) {
        this.enumCode = enumCode == null ? null : enumCode.trim();
    }

    public String getEnumName() {
        return enumName;
    }

    public void setEnumName(String enumName) {
        this.enumName = enumName == null ? null : enumName.trim();
    }

    public String getEnumDesc() {
        return enumDesc;
    }

    public void setEnumDesc(String enumDesc) {
        this.enumDesc = enumDesc == null ? null : enumDesc.trim();
    }
    
    @Override
    public int compareTo(DictEnum o) {
		if(o == null){
			return 1;
		}else{
			if(Integer.parseInt(this.getEnumCode()) > Integer.parseInt(o.getEnumCode())){
				return 1;
			}else if(Integer.parseInt(this.getEnumCode()) < Integer.parseInt(o.getEnumCode())){
				return -1;
			}
		}
		return 0;
	}
}